package belle.com.myapp.manager;

import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;

import belle.com.myapp.R;

/**
 * Title :
 * Description :
 * Author:  Belle Guan    date : 2018/6/13 10:55
 * Update :                date :
 * Version : 1.0.0
 * Copyright : copyright(c) 浙江亚厦股份有限公司 2017 ~ 2020 版权所有
 */
public class ToolBarManager {
    /**
     * 标题栏（返回）
     *
     * @param activity activity
     * @param toolbar  toolbar
     * @param title    标题
     * @param menuId   菜单
     * @param listener 菜单监听
     */
    public static void setToolBarBack(final AppCompatActivity activity, Toolbar toolbar, String title, int menuId, Toolbar.OnMenuItemClickListener listener) {
        //设置标题
        toolbar.setTitle(title);
        activity.setSupportActionBar(toolbar);
        //设置导航栏返回图标
        toolbar.setNavigationIcon(R.drawable.ic_arrow_back_white);
        toolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                activity.finish();
            }
        });
        toolbar.setOnMenuItemClickListener(listener);
        //用Toolbar创建menu
        toolbar.inflateMenu(menuId);
    }

    /**
     * 标题栏（返回）
     *
     * @param activity activity
     * @param toolbar  toolbar
     * @param title    标题
     */
    public static void setToolBack(final AppCompatActivity activity, Toolbar toolbar, String title) {
        //设置标题
        toolbar.setTitle(title);
        activity.setSupportActionBar(toolbar);
        //设置导航栏返回图标
        toolbar.setNavigationIcon(R.drawable.ic_arrow_back_white);
        toolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                activity.finish();
            }
        });
    }
}
